package com.bfly.mall.message.service;

import com.bfly.core.base.service.IBaseService;
import com.bfly.mall.message.entity.Notify;
import com.bfly.mall.message.dto.NotifyFormDTO;

/**
 * 
 * @author 长沙商脉科技有限公司
 * @date 2020/11/1 10:36
 */
public interface INotifyService extends IBaseService<Notify, Integer> {

    /**
     * 发布通知
     * @author 长沙商脉科技有限公司
     * @date 2020/11/1 10:42
     */
    void save(NotifyFormDTO formDTO);

    /**
     * 修改通知
     * @author 长沙商脉科技有限公司
     * @date 2020/11/1 10:42
     */
    void edit(NotifyFormDTO formDTO);

    /**
     * 修改通知撤销状态
     * @author 长沙商脉科技有限公司
     * @date 2020/11/1 10:42
     */
    void editNotifyRevoke(int notifyId,boolean isRevoke);
}
